package com.changsi12.util;

import java.sql.ResultSet;

import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;

public class ExcelUtil {

	public static void fillExcelData(ResultSet rs,Workbook wb,String[] headers)throws Exception{
		// 行索引
		int rowIndex=0;
		// 在Excel工作簿中建一工作表
		Sheet sheet = wb.createSheet();
		// 在索引位置创建行
		Row row = sheet.createRow(rowIndex++);
		// 将头Headers放在第一行
		for(int i=0;i<headers.length;i++){
			row.createCell(i).setCellValue(headers[i]);
		}
		
		// 填充数据
		while(rs.next()){
			// 创建行
			row = sheet.createRow(rowIndex++);
			for(int i=0;i<headers.length;i++){
				row.createCell(i).setCellValue(rs.getObject(i+1).toString());
			}
		}
	}
}
